package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.SysOutlets;

/**
 * 服务网点Mapper接口
 * 
 * @author ruoyi
 * @date 2021-05-26
 */
public interface SysOutletsMapper 
{
    /**
     * 查询服务网点
     * 
     * @param id 服务网点ID
     * @return 服务网点
     */
    public SysOutlets selectSysOutletsById(Long id);

    /**
     * 查询服务网点列表
     * 
     * @param sysOutlets 服务网点
     * @return 服务网点集合
     */
    public List<SysOutlets> selectSysOutletsList(SysOutlets sysOutlets);

    /**
     * 新增服务网点
     * 
     * @param sysOutlets 服务网点
     * @return 结果
     */
    public int insertSysOutlets(SysOutlets sysOutlets);

    /**
     * 修改服务网点
     * 
     * @param sysOutlets 服务网点
     * @return 结果
     */
    public int updateSysOutlets(SysOutlets sysOutlets);

    /**
     * 删除服务网点
     * 
     * @param id 服务网点ID
     * @return 结果
     */
    public int deleteSysOutletsById(Long id);

    /**
     * 批量删除服务网点
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteSysOutletsByIds(Long[] ids);

    String getSN();

    List<Integer> getOutletsByDeptId(Long deptId);
}
